package org.dyk.mallmanagementsystem.service.goodstype;

import org.dyk.mallmanagementsystem.model.Goodstype;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface GoodstypeService {
    //查询所有商品信息，并分页
    public Page<Goodstype> findAll(Pageable pageable);

    //查询所有商品信息
    public List<Goodstype> findAll();

    //根据主键获取商品分类信息
    public Goodstype findByTid(int tid);

    //添加商品分类
    public boolean inser(String goodstypeName, String goodstypeDescribe);

    //修改商品分类
    public boolean updata(int tid, String goodstypeName, String goodstypeDescribe);

    //删除商品分类
    public boolean delete(int tid);

    //自定义根据商品分类名获取商品分类信息
    public List<Goodstype> selectByGoodstypeName(String goodsName);
}
